A Simulation Framework for Scheduling Performance Evaluation on CPU-GPU Heterogeneous System

نویسندگان

  • Flavio Vella
  • Igor Neri
  • Osvaldo Gervasi
  • Sergio Tasso
چکیده

Modern PCs are equipped with multi-many core capabilities which enhance their computational power and address important issues related to the efficiency of the scheduling processes of the modern operating system in such hybrid architectures. The aim of our work is to implement a simulation framework devoted to the study of the scheduling process in hybrid systems in order to improve the system performance. Through the simulator we are able to model events and to evaluate the scheduling policy for heterogeneous systems. We implemented as a use case a simple scheduling discipline, a non-prehemptive priority queue.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

HeSP: A Simulation Framework for Solving the Task Scheduling-Partitioning Problem on Heterogeneous Architectures

In this paper we describe HeSP, a complete simulation framework to study a general task scheduling-partitioning problem on heterogeneous architectures, which treats recursive task partitioning and scheduling decisions on equal footing. Considering recursive partitioning as an additional degree of freedom, tasks can be dynamically partitioned or merged at runtime for each available processor typ...

متن کامل

Coordinator-master-worker model for efficient large scale network simulation

In this work, we propose a coordinator-master-worker (CMW) model for medium to extra-large scale network simulation. The model supports distributed and parallel simulation for a heterogeneous computing node architecture with both multicore CPUs and GPUs. The model aims at maximizing the hardware usage rate while reducing the overall management overhead. In the CMW model, the coordinator is the ...

متن کامل

A Study of Scheduling a Neuro - imaging Application On a Heterogeneous CPU - GPU Cluster by Reza Nakhjavani

A Study of Scheduling a Neuro-imaging Application On a Heterogeneous CPU-GPU Cluster Reza Nakhjavani Master of Applied Science Graduate Department of Electrical and Computer Engineering University of Toronto 2014 The ever increasing complexity of scientific applications has led to utilization of new HPC paradigms such as Graphical Processing Units (GPUs). However, modifying applications to run ...

متن کامل

Improving Resource Utilization in Heterogeneous CPU-GPU Systems

Graphics processing units (GPUs) have attracted enormous interest over the past decade due to substantial increases in both performance and programmability. Programmers can potentially leverage GPUs for substantial performance gains, but at the cost of significant software engineering effort. In practice, most GPU applications do not effectively utilize all of the available resources in a syste...

متن کامل

Intelligent Scheduling for Simultaneous Cpu - Gpu Applications

Heterogeneous computing systems with both general purpose multicore central processing units (CPU) and specialized accelerators has emerged recently. Graphics processing unit (GPU) is the most widely used accelerator. To fully utilize such a heterogeneous system’s full computing power, coordination between the two distinct devices, CPU and GPU, is necessary. Previous research has addressed this...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012